package com.dao.secondary.device;
import com.model.domain.device.GetDeviceObdGkDayInfoDO;
import com.model.pojo.device.DeviceObdGkDayInfo;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface DeviceObdGkDayInfoMapper {
    int deleteByPrimaryKey(@Param("deviceObdGkDayInfoId") Long deviceObdGkDayInfoId);

    int insert(DeviceObdGkDayInfo record);

    int insertSelective(DeviceObdGkDayInfo record);

    DeviceObdGkDayInfo selectByPrimaryKey(@Param("deviceObdGkDayInfoId") Long deviceObdGkDayInfoId, @Param("isDelete") Byte isDelete);

    int updateByPrimaryKeySelective(DeviceObdGkDayInfo record);

    int updateByPrimaryKey(DeviceObdGkDayInfo record);

    List<DeviceObdGkDayInfo> selectList(GetDeviceObdGkDayInfoDO getdeviceObdGkDayInfoDO);

    void insertListSelective(List<DeviceObdGkDayInfo> deviceObdGkDayInfoList);

    void updateListSelective(List<DeviceObdGkDayInfo> deviceObdGkDayInfoList);

    int has(@Param("deviceObdGkDayInfoId") Long deviceObdGkDayInfoId, @Param("isDelete") Byte isDelete);
}